Extensible Realm Interfaces 1
نویسنده
چکیده
The synthesis of avionics software depends critically on components that import and export standardized interfaces. For reasons of practicality and performance, components must be allowed to export operations that only they understand. Thus, the concept of standardized interfaces seems to be at odds with the need for components to export nonstandard operations. In this paper, we show how this apparent conflict has been resolved in four implemented software system generators. We also present a model that explains how the general ideas embodied in these generators apply to ADAGE.
منابع مشابه
Implementing the SMS server, or why I switched from Tcl to Python
The SMS server is a system that allows mobile users to access information on their fixed computer facilities through the short message facility of GSM cellphones. Writing a versatile and extensible SMS server in Python, with interfaces to the cellphone on one side and to the Internet on the other, has been an interesting and enjoyable experience. This paper examines some Python programming issu...
متن کاملExtension of the Fractal ADL for the Specification of Behaviours of Distributed Components
Inheriting from a long experience about modules, objects and interfaces, component programming has emerged as a programming methodology ensuring both re-usability and composability. Among the components models, Fractal [6] provides hierarchical composition for a better structure, and specification of control interfaces for dynamic management. Fractal defines a highly extensible component model ...
متن کاملThe Extensible Problem-Specific Tutor (xPST): Evaluation of an API for Tutoring on Existing Interfaces
The Extensible Problem-Specific Tutor (xPST) system was created to facilitate the creation of intelligent tutoring systems (ITSs) on existing software and web-based interfaces. This research introduces xPST and describes an exploration of the ease of authoring an xPST tutor for three web-based tasks. Participants demonstrated a quick learning curve and alternated their attentional focus regular...
متن کاملAccelerating Media Business Developments with the MPEG Extensible Middleware
This document provides an overview of the MPEG Extensible Middleware (MXM), one of ISO/IEC MPEG’s latest achievements, defining an architecture and corresponding application programming interfaces (APIs) which enable accelerated media business developments. The paper describes the vision behind MXM, its architecture, and a high level overview of the API. Additionally, example MXM applications a...
متن کامل1 Data Transfer Strategy for Machine Shop Simulation
Manufacturing simulation systems normally provide interfaces for data import and export using proprietary formats. Dependent data interfaces limit simulation applications in the manufacturing industry. This paper describes a mechanism for transferring data between a traditional database and XML files, which represent a machine shop data model developed at the National Institute of Standards and...
متن کامل